package com.lagou.order.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.lagou.common.pojo.OrderDTO;
import com.lagou.common.pojo.Orders;

import java.util.List;

/**
 * 现在使用的Mybatis-plus组件，该组件是Mybatis的加强版
 * 能够与SpringBoot进行非常友好的整合，对比Mybatis框架只有使用便捷的改变
 * 没有具体功能的改变
 * 具体使用：让具体的Mapper接口继承BaseMapper即可
 */
public interface OrderMapper extends BaseMapper<Orders> {
    /*
        根据订单id查询订单信息
     */
    Orders queryById(Integer id);

    /*
        分页查询订单数据
     */
    List<Orders> queryByPage(OrderDTO orders);

    /*
        根据订单id查询商品
     */
    List<Integer> getGoodIdsByOrderId(Integer id);
}
